@charset "utf-8";
/**
 * [OEmarry] (C)2010-2099 oemarry.com Inc.
 * Email: phpcoo@qq.com, service@phpcoo.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 2020.05.7 Design by bo$
*/
* {touch-action: pan-y;}
.bg{background:url(../images/ico.png);}
.dian{background-position: -141px -184px; width: 10px; height: 10px;}
.dians{background-position: -168px -184px; width: 7px; height: 7px;}
.menu a.current:after{content: ''; position: absolute; left: 20px; bottom: -10px; background:#fff; height: 4px; right: 20px;}
.why dl dt span{display: inline-block;}
.why dl dt span.span_1{width: 61px; height: 56px; background-position: 0px 0px;}
.why dl dt span.span_2{width: 55px; height: 55px; background-position: -86px 0px;}
.why dl dt span.span_3{width: 57px; height: 57px; background-position: -181px 0px;}
.why dl dt span.span_4{width: 57px; height: 57px; background-position: -263px 0px;}
.why dl dt span.span_5{width: 46px; height: 56px; background-position: -356px 0px;}
.gong dl dt span{display: inline-block;}
.gong dl dt span.span_1{width: 47px; height: 43px; background-position: 0px -90px;}
.gong dl dt span.span_2{width: 41px; height: 44px; background-position: -82px -90px;}
.gong dl dt span.span_3{width: 53px; height: 45px; background-position: -159px -90px;}
.gong dl dt span.span_4{width: 44px; height: 44px; background-position: -238px -90px;}
.gong dl dt span.span_5{width: 55px; height: 44px; background-position: -312px -90px;}
.gong dl dt span.span_6{width: 44px; height: 44px; background-position: -415px -90px;}
.gong dl dt span.span_7{width: 48px; height: 46px; background-position: -500px -90px;}
.gong dl dt span.span_8{width: 47px; height: 48px; background-position: -596px -90px;}
.gong dl dt span.span_9{width: 40px; height: 46px; background-position: -679px -90px;}
.gong dl dt span.span_10{width: 49px; height: 49px; background-position: -760px -90px;}
.gong dl dt span.span_11{width: 52px; height: 47px; background-position: -850px -90px;}
.gong dl dt span.span_12{width: 39px; height: 46px; background-position: -938px -90px;}
.contact{width: 97px; height: 97px; background-position: 0px -184px;} 
.bo_br{border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.app dl dt span{display: inline-block;}
.app dl dt span.span_1{width: 54px; height: 64px; background-position: 0px -322px;}
.app dl dt span.span_2{width: 55px; height: 64px; background-position: -93px -322px;}
.app dl dt span.span_3{width: 58px; height: 64px; background-position: -176px -322px;}
.app dl dt span.span_4{width: 54px; height: 64px; background-position: -255px -322px;}
.app dl dt span.span_5{width: 57px; height: 64px; background-position: -331px -322px;}
.app dl dt span.span_6{width: 60px; height: 64px; background-position: -418px -322px;}
.app dl dt span.span_7{width: 64px; height: 64px; background-position: -500px -322px;}
.app dl dt span.span_8{width: 62px; height: 64px; background-position: -586px -322px;}
.app dl dt span.span_9{width: 54px; height: 64px; background-position: -673px -322px;}
.app dl dt span.span_10{width: 53px; height: 64px; background-position: -753px -322px;}
.app dl dt span.span_11{width: 59px; height: 64px; background-position: -835px -322px;}
.app dl dt span.span_12{width: 47px; height: 64px; background-position: -920px -322px;}
.app dl dt span.span_13{width: 57px; height: 64px; background-position: 0px -408px;}
.app dl dt span.span_14{width: 55px; height: 64px; background-position: -93px -408px;}
.app dl dt span.span_15{width: 55px; height: 64px; background-position: -176px -408px;}
.app dl dt span.span_16{width: 53px; height: 64px; background-position: -255px -408px;}
.oe_jian i{width: 11px; height: 6px; background-position: -437px 0px;}
.oe_jian.current i{ background-position: -457px 0px;}
.o_price{border:1px solid #a8d0f8; border-right: none; border-bottom: none;}
.o_price tr.head{ color:#fff; font-size: 18px;}
.o_price tr.head th{background: #046dd8;  padding: 15px 0px; font-size: 20px; font-weight: normal;}
.o_price tr.heads th{font-weight: bold;  font-size: 18px;}
.o_price tr.heads th,.o_price tr th{padding: 15px 0px; background: #f5f8fc; font-weight: normal;}
.o_price tr th{font-size: 14px; font-weight: bold;}
.o_price tr th,.o_price tr td{text-align: center; border-right: 1px solid #dae3eb; border-bottom: 1px solid #dae3eb; padding:15px 10px; line-height: 20px;}
.o_price tr td span{display: inline-block; width: 20px; height: 20px;}
.o_price tr td span.yes{background:url(../images/duicuo_10.png) left top no-repeat;}
.o_price tr td span.no{background:url(../images/duicuo_16_16.png) left top no-repeat;}
.all_anmite{transition: all 0.3s;transform:scale(0.5)}
.o_price tr td b{color:#f40; font-size: 18px;}  
.o_article dt img{transition: 0.4s all;}
.o_article dt{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.o_article:hover.o_article dt img{transform: scale(1.2);}
.o_article:hover.o_article dd h3{color:#046dd8;}
.pro_left{width: 32px; height: 61px; background-position: -228px -184px; left: -50px; top:220px;}
.pro_right{width: 32px; height: 61px; background-position: -267px -184px; right: -50px; top:220px;}
.sit_mp h3 span.fl:hover,.sit_mp h3 span.fr:hover,.sit_mp ul li span.ws:hover{color:#046dd8;}
.rotatex{transform: rotateX(180deg);}
.anmite:hover{transition: all 0.3s;transform: translateY(-5px);}
.o_fly a{display: inline-block;font-size: 14px;padding: 0px 15px;margin: 0 5px;border-radius:3px;border: 1px solid #ccc;}
.o_fly a:hover{border: 1px solid #409EFF;background:#409EFF;color: #fff;}
.o_fly a.current{border: 1px solid #409EFF;background:#409EFF;color: #fff;}
.toptab a span:hover{color: #409EFF;}
.toptab a span.current{color: #409EFF;}
.dhws{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.nro img{max-width:725px;}

